{"ast":null,"code":"import style from './style';\nimport compose from './compose';\nimport { createUnaryUnit, getValue } from './spacing';\nimport { handleBreakpoints } from './breakpoints';\nimport responsivePropType from './responsivePropType';\nexport const gap = props => {\n  if (props.gap !== undefined && props.gap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'gap');\n    const styleFromPropValue = propValue => ({\n      gap: getValue(transformer, propValue)\n    });\n    return handleBreakpoints(props, props.gap, styleFromPropValue);\n  }\n  return null;\n};\ngap.propTypes = process.env.NODE_ENV !== 'production' ? {\n  gap: responsivePropType\n} : {};\ngap.filterProps = ['gap'];\nexport const columnGap = props => {\n  if (props.columnGap !== undefined && props.columnGap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'columnGap');\n    const styleFromPropValue = propValue => ({\n      columnGap: getValue(transformer, propValue)\n    });\n    return handleBreakpoints(props, props.columnGap, styleFromPropValue);\n  }\n  return null;\n};\ncolumnGap.propTypes = process.env.NODE_ENV !== 'production' ? {\n  columnGap: responsivePropType\n} : {};\ncolumnGap.filterProps = ['columnGap'];\nexport const rowGap = props => {\n  if (props.rowGap !== undefined && props.rowGap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'rowGap');\n    const styleFromPropValue = propValue => ({\n      rowGap: getValue(transformer, propValue)\n    });\n    return handleBreakpoints(props, props.rowGap, styleFromPropValue);\n  }\n  return null;\n};\nrowGap.propTypes = process.env.NODE_ENV !== 'production' ? {\n  rowGap: responsivePropType\n} : {};\nrowGap.filterProps = ['rowGap'];\nexport const gridColumn = style({\n  prop: 'gridColumn'\n});\nexport const gridRow = style({\n  prop: 'gridRow'\n});\nexport const gridAutoFlow = style({\n  prop: 'gridAutoFlow'\n});\nexport const gridAutoColumns = style({\n  prop: 'gridAutoColumns'\n});\nexport const gridAutoRows = style({\n  prop: 'gridAutoRows'\n});\nexport const gridTemplateColumns = style({\n  prop: 'gridTemplateColumns'\n});\nexport const gridTemplateRows = style({\n  prop: 'gridTemplateRows'\n});\nexport const gridTemplateAreas = style({\n  prop: 'gridTemplateAreas'\n});\nexport const gridArea = style({\n  prop: 'gridArea'\n});\nconst grid = compose(gap, columnGap, rowGap, gridColumn, gridRow, gridAutoFlow, gridAutoColumns, gridAutoRows, gridTemplateColumns, gridTemplateRows, gridTemplateAreas, gridArea);\nexport default grid;","map":{"version":3,"names":["style","compose","createUnaryUnit","getValue","handleBreakpoints","responsivePropType","gap","props","undefined","transformer","theme","styleFromPropValue","propValue","propTypes","process","env","NODE_ENV","filterProps","columnGap","rowGap","gridColumn","prop","gridRow","gridAutoFlow","gridAutoColumns","gridAutoRows","gridTemplateColumns","gridTemplateRows","gridTemplateAreas","gridArea","grid"],"sources":["/data/messenger.client/node_modules/@mui/system/esm/cssGrid.js"],"sourcesContent":["import style from './style';\nimport compose from './compose';\nimport { createUnaryUnit, getValue } from './spacing';\nimport { handleBreakpoints } from './breakpoints';\nimport responsivePropType from './responsivePropType';\nexport const gap = props => {\n  if (props.gap !== undefined && props.gap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'gap');\n\n    const styleFromPropValue = propValue => ({\n      gap: getValue(transformer, propValue)\n    });\n\n    return handleBreakpoints(props, props.gap, styleFromPropValue);\n  }\n\n  return null;\n};\ngap.propTypes = process.env.NODE_ENV !== 'production' ? {\n  gap: responsivePropType\n} : {};\ngap.filterProps = ['gap'];\nexport const columnGap = props => {\n  if (props.columnGap !== undefined && props.columnGap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'columnGap');\n\n    const styleFromPropValue = propValue => ({\n      columnGap: getValue(transformer, propValue)\n    });\n\n    return handleBreakpoints(props, props.columnGap, styleFromPropValue);\n  }\n\n  return null;\n};\ncolumnGap.propTypes = process.env.NODE_ENV !== 'production' ? {\n  columnGap: responsivePropType\n} : {};\ncolumnGap.filterProps = ['columnGap'];\nexport const rowGap = props => {\n  if (props.rowGap !== undefined && props.rowGap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'rowGap');\n\n    const styleFromPropValue = propValue => ({\n      rowGap: getValue(transformer, propValue)\n    });\n\n    return handleBreakpoints(props, props.rowGap, styleFromPropValue);\n  }\n\n  return null;\n};\nrowGap.propTypes = process.env.NODE_ENV !== 'production' ? {\n  rowGap: responsivePropType\n} : {};\nrowGap.filterProps = ['rowGap'];\nexport const gridColumn = style({\n  prop: 'gridColumn'\n});\nexport const gridRow = style({\n  prop: 'gridRow'\n});\nexport const gridAutoFlow = style({\n  prop: 'gridAutoFlow'\n});\nexport const gridAutoColumns = style({\n  prop: 'gridAutoColumns'\n});\nexport const gridAutoRows = style({\n  prop: 'gridAutoRows'\n});\nexport const gridTemplateColumns = style({\n  prop: 'gridTemplateColumns'\n});\nexport const gridTemplateRows = style({\n  prop: 'gridTemplateRows'\n});\nexport const gridTemplateAreas = style({\n  prop: 'gridTemplateAreas'\n});\nexport const gridArea = style({\n  prop: 'gridArea'\n});\nconst grid = compose(gap, columnGap, rowGap, gridColumn, gridRow, gridAutoFlow, gridAutoColumns, gridAutoRows, gridTemplateColumns, gridTemplateRows, gridTemplateAreas, gridArea);\nexport default grid;"],"mappings":"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"},"metadata":{},"sourceType":"module"}